// packageB/teamLeader/index.js
import Toast from '@vant/weapp/toast/toast';
Page({

    /**
     * 页面的初始数据
     */
    data: {
        form: {},
        showError: {
            user_name: false,
            telphone: false,
            email: false,

        }
    },
    check(e) {
       

        let testName = /^[\u4e00-\u9fa5]{0,}$/;
        let testPhone = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
        let testEmail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;

        switch (e.target.dataset.name) {
            case "user_name":
              
                if (testName.test(e.detail)) {
                    this.setData({
                        'showError.user_name': false,
                        'form.user_name': e.detail
                    })
                } else {

                    this.setData({
                        'showError.user_name': true,
                        'form.user_name': e.detail
                    })
                }

                break;
            case "telphone":
                if (testPhone.test(e.detail)) {
                    this.setData({
                        'showError.telphone': false,
                        'form.telphone': e.detail
                    })
                } else {
                    this.setData({
                        'showError.telphone': true,
                        'form.telphone': e.detail
                    })

                }
                break;
            case "email":
                if (testEmail.test(e.detail)) {
                    this.setData({
                        'showError.email': false,
                        'form.email': e.detail
                    })
                } else {
                    this.setData({
                        'showError.email': true,
                        'form.email': e.detail
                    })

                }
                break;
            default:
                break;
        }
    },
    submit(){
       
        wx.http.post(wx.api.ApplyBeSales, {
            ...this.data.form,         
        }).then(res => {
            if (res.code == 1) {
                wx.navigateTo({
                    url: '/packageB/teamLeader/applySucess/index',
                })
            } else {
                Toast.fail(res.msg)
            }
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})